package com.migo.entity;

import org.codehaus.jackson.map.annotate.JsonSerialize;

import java.io.Serializable;



/**
 * 
 * 
 * @author powervision
 * @email wes.wang@powervision.me
 * @date 2019-01-28 14:32:00
 */
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
public class UserinfoInternationEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//用户id
	private Integer id;
	//备用用户标示
	private String userid;
	//注册类型（1网站普通注册，2google注册、3facebook注册）
	private String apptype;
	//第三方用户标示
	private String appuserid;
	//第三方token
	private String accesstoken;
	//登录类型{1app正常登录}
	private String logintype;
	//用户姓名
	private String username;
	//用户邮箱
	private String useremail;
	//用户电话
	private String userphone;
	//0 app, 1网站， 2官方，3虚拟,4 小程序
	private String temp;
	//删除标识
	private String isdelete;
	//添加时间
	private String addtime;
	//
	private String sex;
	//
	private String addressid;
	//身份证号
	private String identitynum;
	//用户昵称
	private String nickname;
	//头像地址
	private String headimage;
	//用户密码
	private String password;
	//备用密钥
	private String appkey;
	//
	private Integer status;
	//生日
	private String birthday;
	//国家
	private String country;
	//城市
	private String city;
	//个性签名
	private String signature;
	//注册时的ip
	private String userReqIp;
	//注册设备类型
	private String deviceType;
	//
	private String ipCity;
	//
	private String newLoginTime;
	//微信open_id
	private String wxOpenId;
	//UnionId  
	private String wxUnionId;
	//用户注册版本
	private String version;

	/**
	 * 设置：用户id
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：用户id
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：备用用户标示
	 */
	public void setUserid(String userid) {
		this.userid = userid;
	}
	/**
	 * 获取：备用用户标示
	 */
	public String getUserid() {
		return userid;
	}
	/**
	 * 设置：注册类型（1网站普通注册，2google注册、3facebook注册）
	 */
	public void setApptype(String apptype) {
		this.apptype = apptype;
	}
	/**
	 * 获取：注册类型（1网站普通注册，2google注册、3facebook注册）
	 */
	public String getApptype() {
		return apptype;
	}
	/**
	 * 设置：第三方用户标示
	 */
	public void setAppuserid(String appuserid) {
		this.appuserid = appuserid;
	}
	/**
	 * 获取：第三方用户标示
	 */
	public String getAppuserid() {
		return appuserid;
	}
	/**
	 * 设置：第三方token
	 */
	public void setAccesstoken(String accesstoken) {
		this.accesstoken = accesstoken;
	}
	/**
	 * 获取：第三方token
	 */
	public String getAccesstoken() {
		return accesstoken;
	}
	/**
	 * 设置：登录类型{1app正常登录}
	 */
	public void setLogintype(String logintype) {
		this.logintype = logintype;
	}
	/**
	 * 获取：登录类型{1app正常登录}
	 */
	public String getLogintype() {
		return logintype;
	}
	/**
	 * 设置：用户姓名
	 */
	public void setUsername(String username) {
		this.username = username;
	}
	/**
	 * 获取：用户姓名
	 */
	public String getUsername() {
		return username;
	}
	/**
	 * 设置：用户邮箱
	 */
	public void setUseremail(String useremail) {
		this.useremail = useremail;
	}
	/**
	 * 获取：用户邮箱
	 */
	public String getUseremail() {
		return useremail;
	}
	/**
	 * 设置：用户电话
	 */
	public void setUserphone(String userphone) {
		this.userphone = userphone;
	}
	/**
	 * 获取：用户电话
	 */
	public String getUserphone() {
		return userphone;
	}
	/**
	 * 设置：0 app, 1网站， 2官方，3虚拟,4 小程序
	 */
	public void setTemp(String temp) {
		this.temp = temp;
	}
	/**
	 * 获取：0 app, 1网站， 2官方，3虚拟,4 小程序
	 */
	public String getTemp() {
		return temp;
	}
	/**
	 * 设置：删除标识
	 */
	public void setIsdelete(String isdelete) {
		this.isdelete = isdelete;
	}
	/**
	 * 获取：删除标识
	 */
	public String getIsdelete() {
		return isdelete;
	}
	/**
	 * 设置：添加时间
	 */
	public void setAddtime(String addtime) {
		this.addtime = addtime;
	}
	/**
	 * 获取：添加时间
	 */
	public String getAddtime() {
		return addtime;
	}
	/**
	 * 设置：
	 */
	public void setSex(String sex) {
		this.sex = sex;
	}
	/**
	 * 获取：
	 */
	public String getSex() {
		return sex;
	}
	/**
	 * 设置：
	 */
	public void setAddressid(String addressid) {
		this.addressid = addressid;
	}
	/**
	 * 获取：
	 */
	public String getAddressid() {
		return addressid;
	}
	/**
	 * 设置：身份证号
	 */
	public void setIdentitynum(String identitynum) {
		this.identitynum = identitynum;
	}
	/**
	 * 获取：身份证号
	 */
	public String getIdentitynum() {
		return identitynum;
	}
	/**
	 * 设置：用户昵称
	 */
	public void setNickname(String nickname) {
		this.nickname = nickname;
	}
	/**
	 * 获取：用户昵称
	 */
	public String getNickname() {
		return nickname;
	}
	/**
	 * 设置：头像地址
	 */
	public void setHeadimage(String headimage) {
		this.headimage = headimage;
	}
	/**
	 * 获取：头像地址
	 */
	public String getHeadimage() {
		return headimage;
	}
	/**
	 * 设置：用户密码
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	/**
	 * 获取：用户密码
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * 设置：备用密钥
	 */
	public void setAppkey(String appkey) {
		this.appkey = appkey;
	}
	/**
	 * 获取：备用密钥
	 */
	public String getAppkey() {
		return appkey;
	}
	/**
	 * 设置：
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：生日
	 */
	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}
	/**
	 * 获取：生日
	 */
	public String getBirthday() {
		return birthday;
	}
	/**
	 * 设置：国家
	 */
	public void setCountry(String country) {
		this.country = country;
	}
	/**
	 * 获取：国家
	 */
	public String getCountry() {
		return country;
	}
	/**
	 * 设置：城市
	 */
	public void setCity(String city) {
		this.city = city;
	}
	/**
	 * 获取：城市
	 */
	public String getCity() {
		return city;
	}
	/**
	 * 设置：个性签名
	 */
	public void setSignature(String signature) {
		this.signature = signature;
	}
	/**
	 * 获取：个性签名
	 */
	public String getSignature() {
		return signature;
	}
	/**
	 * 设置：注册时的ip
	 */
	public void setUserReqIp(String userReqIp) {
		this.userReqIp = userReqIp;
	}
	/**
	 * 获取：注册时的ip
	 */
	public String getUserReqIp() {
		return userReqIp;
	}
	/**
	 * 设置：注册设备类型
	 */
	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}
	/**
	 * 获取：注册设备类型
	 */
	public String getDeviceType() {
		return deviceType;
	}
	/**
	 * 设置：
	 */
	public void setIpCity(String ipCity) {
		this.ipCity = ipCity;
	}
	/**
	 * 获取：
	 */
	public String getIpCity() {
		return ipCity;
	}
	/**
	 * 设置：
	 */
	public void setNewLoginTime(String newLoginTime) {
		this.newLoginTime = newLoginTime;
	}
	/**
	 * 获取：
	 */
	public String getNewLoginTime() {
		return newLoginTime;
	}
	/**
	 * 设置：微信open_id
	 */
	public void setWxOpenId(String wxOpenId) {
		this.wxOpenId = wxOpenId;
	}
	/**
	 * 获取：微信open_id
	 */
	public String getWxOpenId() {
		return wxOpenId;
	}
	/**
	 * 设置：UnionId  
	 */
	public void setWxUnionId(String wxUnionId) {
		this.wxUnionId = wxUnionId;
	}
	/**
	 * 获取：UnionId  
	 */
	public String getWxUnionId() {
		return wxUnionId;
	}
	/**
	 * 设置：用户注册版本
	 */
	public void setVersion(String version) {
		this.version = version;
	}
	/**
	 * 获取：用户注册版本
	 */
	public String getVersion() {
		return version;
	}
}
